// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/views/controls/textfield/textfield_test_api.h"

namespace views {

TextfieldTestApi::TextfieldTestApi(Textfield* textfield)
    : textfield_(textfield)
{
    DCHECK(textfield);
}

void TextfieldTestApi::UpdateContextMenu()
{
    textfield_->UpdateContextMenu();
}

gfx::RenderText* TextfieldTestApi::GetRenderText() const
{
    return textfield_->GetRenderText();
}

void TextfieldTestApi::CreateTouchSelectionControllerAndNotifyIt()
{
    textfield_->CreateTouchSelectionControllerAndNotifyIt();
}

void TextfieldTestApi::ResetTouchSelectionController()
{
    textfield_->touch_selection_controller_.reset();
}

} // namespace views
